Optional
actionOptional
adaptsOptional
allowedOptional
alwaysOptional
asOptional
attackableOptional
blockOptional
blockBlocks line of sight when set to true with some exceptions: Plants only block line of sight when they are not seedlings, vegetative, or bare. isWall automatically sets this to true. If set to false specifically, it will overwrite the above conditions and never block line of sight. blockLos is cached/saved, so the doodad must be rebuilt to update this status.
Optional
blockOptional
burnsOptional
canOptional
canOptional
canOptional
canOptional
causesOptional
chopThe "Chop" action works to pick up these doodads as well as "gather with hands".
Optional
civilizationThe amount of civilization score to give when building this.
Optional
containedItem groups of this type in the container will provide skill bonuses to adjacent players.
Optional
containedOptional
containerIf this is a doodad/item container, you can set this to true to make the doodad/item considered one where you can only "place items onto" the doodad/item, rather than storing the items within the doodad/item.
placedOnToMessage
preventUsingItemAsContainerInInventory
preventPickingUpDoodadWhenItemsAreInside
Optional
damageOptional
decaynumber of game ticks until decay
Optional
decayOptional
disableOptional
displayThe doodad type to display instead of the describe doodad type.
Optional
doorOptional
durabilityMostly used for canGrow doodads
Optional
gatherOptional
gatherOptional
gatherOptional
getOptional
graphicOptional
groupOptional
growsAfter the plant is fully grown, it morphs into this terrain type.
Optional
growthOptional
harvestOptional
imageThe number of alternate textures that this image has. Not supported for most things.
Optional
imageA replacement image to use. Used in modding.
Optional
insulationOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
isOptional
itemThe Y offset for the entire item stack.
Optional
itemThe region where items are stacked. The default region is { xMin: 0, xMax: 0, yMin: 1, yMax: 1 } Max should always be greater than min and values should be within [0, 1]
Optional
leftWhen gathered completely, convert to a new DoodadType
Optional
lightOptional
litOptional
lockedOptional
magicWhether magical properties have no effect on this doodad.
Optional
meltItem that defines the decay amount when this doodad is melting.
Optional
meltsArray of tile events that are spawned when doodad (or things connected to the doodad) melts.
Optional
mineThe "Mine" action works to pick up these doodads as well as "gather with hands".
Optional
modDo not provide or modify this value, only reference it. This is set by the modding system during the process of registration.
Optional
moveOptional
openOptional
particlesOptional
pickWorks with "PickUpDoodad" action, typically used for doodads that you can "build" like walls, furnaces, etc.
Optional
preservationChance that things will decay inside it
Optional
providesOptional
providesOptional
reduceOptional
renderUse SpriteBatch to render the doodad instead of tile based rendering
Optional
revertOptional
skillOptional
spawnOptional
spawnOptional
spreadOptional
storeSet to true if we want to store decay, but not have it active (in the case of torches)
Optional
subOptional
tabOptional
temperatureThe produced temperature of this object — objects whose temperature affects surrounding objects.
A number between Temperature.Coldest
and Temperature.Hottest
. When not provided, Temperature.Neutral
is used.
Optional
tierOptional
tileOptional
tileOptional
trapOptional
useAllows overiding the adapter
Optional
usesOptional
waterThe amount of turns it takes to purify the water.
Optional
waterOptional
weightcontainer maximum weight
Optional
getSets (and overwrites) the associated item (or item extra) that shows in the tooltip.
Optional
getOptional
onOptional
onGenerated using TypeDoc
This doodad as the item it starts from. Used in many places including repairing and getting item bonuses.